94ca0f49fe1080c1e6de2d77440f1007d64e2a2f,src/main/java/org/apache/hadoop/hbase/io/hfile/HFile.java,Writer,append,#number[]#number#number#number[]#number#number#,566

Before Change


      // Write length of key and value and then actual key and value bytes.
      this.baosDos.writeInt(klength);
      this.keylength += klength;
      this.baosDos.writeInt(vlength);
      this.valuelength += vlength;
      this.baosDos.write(key, koffset, klength);
      this.baosDos.write(value, voffset, vlength);

After Change


      this.lastKeyLength = klength;
      this.entryCount ++;
      // If we are pre-caching blocks on write, fill byte array stream
      if (blockCache != null) {
        this.baosDos.writeInt(klength);
        this.baosDos.writeInt(vlength);
        this.baosDos.write(key, koffset, klength);
        this.baosDos.write(value, voffset, vlength);
      }